medical cnc cadcam emr medicine medical billing ehr billing doctor 2d and 3d machining medical billing software cad inspection environment electronic medical records modelling technologies cam